package com.seven.restaurant.entity.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 订单详细信息
 * @author BaiBan
 * @since 2022/7/23
 */
@ApiModel("订单详细信息")
@Data
public class OrderDetailsVO {

    /**
     * 订单编号
     */
    @ApiModelProperty("订单编号")
    private Long id;

    /**
     * 桌号
     */
    @ApiModelProperty("桌号")
    private Integer tableId;

    /**
     * 顾客姓名
     */
    @ApiModelProperty("顾客姓名")
    private String username;

    /**
     * 总价格
     */
    @ApiModelProperty("总价格")
    private Integer prices;

    /**
     * 0-未上菜; 1-已上菜;
     */
    @ApiModelProperty("上菜状态")
    private Integer serve;

    /**
     * 0-未支付; 1-已支付;
     */
    @ApiModelProperty("支付状态")
    private Integer pay;

    /**
     * 创建时间
     */
    @ApiModelProperty("上菜时间")
    private LocalDateTime createTime;

    /**
     * 订单项列表
     */
    @ApiModelProperty("订单项列表")
    List<OrderItemVO> items;
}
